#include "Token.h"

Token::Token()
{
}

void Token::setTipo(TokenTipo tipo) {
    this->tipo = tipo;
}

void Token::setNome(QString nome) {
    this->nome = nome;
}

void Token::setLinha(int linha) {
    this->linha = linha;
}

TokenTipo Token::getTipo() {
    return this->tipo;
}

QString Token::getNome() {
    return this->nome;
}

int Token::getLinha() {
    return this->linha;
}

Token & Token::operator =(const Token &direita) {
    this->tipo = direita.tipo;
    this->nome = direita.nome;
    this->linha = direita.linha;
    return *this;
}
